Le codage NRZI,
Non Return to Zero Inverted en anglais, est une variante du
Codage NRZ.
Règles de codage
L'une des valeurs, 0 ou 1, crée une transition.
Utilisation
Le bus
USB utilise le codage NRZI
Norme USB. Le 0 a été choisi comme élément de changement. Pour éviter la perte d'horloge évoquée ci-dessous, un 0 est envoyé après six 1 consécutifs. Le récepteur doit prendre en compte ces éléments de remplissage (
stuffing).
Avantages
Facile à mettre en oeuvre, bonne utilisation de la bande passante.
Inconvénients
Pas de transition créée lors d'une longue séquence de 1 (ou 0 suivant la convention adoptée), donc synchronisation difficile, voire impossible. On préférera donc plutôt la méthode de
Codage Manchester.
Références
Liens internes
Liens externes